package com.softoa.mapper;

import com.softoa.pojo.Document;
import com.softoa.pojo.Task;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface DocumentMapper {
    /**
     * 用于获取该用户创建的全部文档
     *
     * @param doc 包含userId属性
     * @return
     */
    java.util.List<Document> documentSelectList(Document doc);
    java.util.List<Document> documentSelectList2();

    /**
     * 用于创建文档
     *
     * @param doc 包含除documentId(自动递增)外的全部属性
     * @return 作为标识，意义不明
     */
    int DocumentInsert(Document doc);

    /**
     * 用于获取文档的主键
     *
     * @param doc 包含除documentId(自动递增)外的全部属性
     * @return 返回文档的主键
     */
    Document documentSelectOne(Document doc);

    /**
     * 用于更新文档
     *
     * @param doc 包含文档全部信息
     * @return 作为标识，意义不明
     */
    int documentUpdate(Document doc);

    int documentInsert(Document doc);
}
